﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;


using System.ServiceModel;
namespace Contracts
{
    [ServiceContract]
    public interface IProjectBService
    {
        [OperationContract]
        List<Model.Level> getLevelList();
        [OperationContract]
        List<Model.Course> obtainCourseName(int courseId);
        [OperationContract]
        int addCourse(Model.Course course);
        [OperationContract]
        void updateCourse(Model.Course course);
        [OperationContract]
        void addCourseDetails(Model.CourseDetails coursedetails);
        [OperationContract]
        void removeCourseDetails(int couseId);
        [OperationContract]
        List<Model.Student> getStudentList(int courseId);
        [OperationContract]
        List<Model.Student> getSelectedList(int courseId);
        [OperationContract]
        List<Model.Teacher> getTeacherList();
    }
}
